10123 _tailrecursive: OMC_LABEL_UNUSED
10124 #line 10124 OMC_FILE 10136 for (; tmp3 < 29; tmp3++) {
10137 switch (MMC_SWITCH_CAST(tmp3)) {
10140 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,29,1) == 0)
goto tmp2_end;
10141 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2));
10142 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],1,2) == 0)
goto tmp2_end;
10143 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2));
10144 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3));
10148 #line 2085 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10149 _e3 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e1) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e1);
10150 #line 10150 OMC_FILE 10152 #line 2086 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10153 _e4 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e2) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e2);
10154 #line 10154 OMC_FILE 10155 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10156 tmp5 = (
modelica_boolean)(referenceEq(_e1, _e3) && referenceEq(_e2, _e4));
10157 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10159 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10161 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10163 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10165 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10167 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10169 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10171 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10173 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10174 tmpMeta[3] = tmpMeta[2];
10175 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10177 #line 2087 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10178 tmpMeta[0] = tmpMeta[3];
10179 #line 10179 OMC_FILE 10184 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,29,1) == 0)
goto tmp2_end;
10185 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2));
10186 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,1) == 0)
goto tmp2_end;
10187 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2));
10190 #line 2094 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10191 _e2 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e1) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e1);
10192 #line 10192 OMC_FILE 10193 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10195 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10197 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10199 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10201 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10203 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10205 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10207 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10209 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10211 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10212 tmpMeta[3] = tmpMeta[2];
10213 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10215 #line 2095 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10216 tmpMeta[0] = tmpMeta[3];
10217 #line 10217 OMC_FILE 10222 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,29,1) == 0)
goto tmp2_end;
10223 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2));
10224 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],3,2) == 0)
goto tmp2_end;
10225 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2));
10226 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3));
10230 #line 2102 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10231 _e3 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e1) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e1);
10232 #line 10232 OMC_FILE 10234 #line 2103 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10235 _e4 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e2) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e2);
10236 #line 10236 OMC_FILE 10237 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10238 tmp7 = (
modelica_boolean)(referenceEq(_e1, _e3) && referenceEq(_e2, _e4));
10239 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10241 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10243 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10245 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10247 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10249 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10251 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10253 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10255 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10256 tmpMeta[3] = tmpMeta[2];
10257 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10259 #line 2104 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10260 tmpMeta[0] = tmpMeta[3];
10261 #line 10261 OMC_FILE 10266 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,29,1) == 0)
goto tmp2_end;
10267 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2));
10268 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],4,2) == 0)
goto tmp2_end;
10269 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2));
10270 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3));
10274 #line 2111 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10275 _e3 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e1) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e1);
10276 #line 10276 OMC_FILE 10278 #line 2112 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10279 _e4 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e2) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e2);
10280 #line 10280 OMC_FILE 10281 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10282 tmp8 = (
modelica_boolean)(referenceEq(_e1, _e3) && referenceEq(_e2, _e4));
10283 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10285 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10287 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10289 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10291 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10293 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10295 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10297 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10299 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10300 tmpMeta[3] = tmpMeta[2];
10301 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10303 #line 2113 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10304 tmpMeta[0] = tmpMeta[3];
10305 #line 10305 OMC_FILE 10309 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,5,2) == 0)
goto tmp2_end;
10312 #line 2118 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10314 #line 2118 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10315 tmpMeta[0] = tmpMeta[1];
10316 #line 10316 OMC_FILE 10320 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,7,3) == 0)
goto tmp2_end;
10323 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10325 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10327 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10329 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10331 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10333 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10335 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10337 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10338 e_loopVar = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3)));
10339 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10340 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil);
10341 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10342 _$tmpVar25 = tmpMeta[2];
10343 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10344 tmp9 = &_$tmpVar25;
10345 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10347 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10349 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10350 if (!listEmpty(e_loopVar)) {
10351 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10352 _e = MMC_CAR(e_loopVar);
10353 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10354 e_loopVar = MMC_CDR(e_loopVar);
10355 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10357 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10359 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10361 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10362 _$tmpVar24 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e);
10363 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10364 *tmp9 = mmc_mk_cons(_$tmpVar24,0);
10365 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10366 tmp9 = &MMC_CDR(*tmp9);
10367 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10368 }
else if (tmp10 == 1) {
10369 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10371 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10373 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10375 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10377 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10379 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10380 *tmp9 = mmc_mk_nil();
10381 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10382 tmpMeta[1] = _$tmpVar25;
10383 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10385 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10386 tmpMeta[3] = mmc_mk_box4(10, &
NFExpression_ARRAY__desc, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), tmpMeta[1], (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))));
10387 #line 2119 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10388 tmpMeta[0] = tmpMeta[3];
10389 #line 10389 OMC_FILE 10393 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,8,1) == 0)
goto tmp2_end;
10396 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10398 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10400 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10402 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10404 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10406 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10408 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10410 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10411 row_loopVar = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)));
10412 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10413 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil);
10414 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10415 _$tmpVar29 = tmpMeta[2];
10416 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10417 tmp11 = &_$tmpVar29;
10418 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10420 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10422 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10423 if (!listEmpty(row_loopVar)) {
10424 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10425 _row = MMC_CAR(row_loopVar);
10426 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10427 row_loopVar = MMC_CDR(row_loopVar);
10428 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10430 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10432 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10434 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10436 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10438 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10440 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10442 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10444 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10446 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10448 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10450 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10451 tmpMeta[4] = MMC_REFSTRUCTLIT(mmc_nil);
10452 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10453 _$tmpVar27 = tmpMeta[4];
10454 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10455 tmp12 = &_$tmpVar27;
10456 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10458 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10460 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10461 if (!listEmpty(e_loopVar)) {
10462 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10463 _e = MMC_CAR(e_loopVar);
10464 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10465 e_loopVar = MMC_CDR(e_loopVar);
10466 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10468 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10470 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10472 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10473 _$tmpVar26 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e);
10474 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10475 *tmp12 = mmc_mk_cons(_$tmpVar26,0);
10476 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10477 tmp12 = &MMC_CDR(*tmp12);
10478 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10479 }
else if (tmp13 == 1) {
10480 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10482 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10484 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10486 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10488 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10490 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10491 *tmp12 = mmc_mk_nil();
10492 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10493 tmpMeta[3] = _$tmpVar27;
10494 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10496 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10497 _$tmpVar28 = tmpMeta[3];
10498 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10499 *tmp11 = mmc_mk_cons(_$tmpVar28,0);
10500 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10501 tmp11 = &MMC_CDR(*tmp11);
10502 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10503 }
else if (tmp14 == 1) {
10504 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10506 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10508 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10510 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10512 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10514 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10515 *tmp11 = mmc_mk_nil();
10516 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10517 tmpMeta[1] = _$tmpVar29;
10518 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10520 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10522 #line 2120 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10523 tmpMeta[0] = tmpMeta[5];
10524 #line 10524 OMC_FILE 10529 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,9,4) == 0)
goto tmp2_end;
10530 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 4));
10531 if (optionNone(tmpMeta[1]))
goto tmp2_end;
10532 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1));
10536 #line 2124 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10537 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))));
10538 #line 10538 OMC_FILE 10540 #line 2125 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10541 _e4 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e2) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e2);
10542 #line 10542 OMC_FILE 10544 #line 2126 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10545 _e3 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 5)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 5))));
10546 #line 10546 OMC_FILE 10547 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10548 tmp15 = (
modelica_boolean)((referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))), _e1) && referenceEq(_e2, _e4)) && referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 5))), _e3));
10549 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10551 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10553 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10555 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10557 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10559 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10561 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10562 tmpMeta[1] = mmc_mk_box5(12, &
NFExpression_RANGE__desc, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1, mmc_mk_some(_e4), _e3);
10563 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10564 tmpMeta[2] = tmpMeta[1];
10565 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10567 #line 2127 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10568 tmpMeta[0] = tmpMeta[2];
10569 #line 10569 OMC_FILE 10574 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,9,4) == 0)
goto tmp2_end;
10577 #line 2133 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10578 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))));
10579 #line 10579 OMC_FILE 10581 #line 2134 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10582 _e3 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 5)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 5))));
10583 #line 10583 OMC_FILE 10584 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10585 tmp16 = (
modelica_boolean)(referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))), _e1) && referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 5))), _e3));
10586 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10588 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10590 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10592 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10594 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10596 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10598 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10599 tmpMeta[1] = mmc_mk_box5(12, &
NFExpression_RANGE__desc, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1, mmc_mk_none(), _e3);
10600 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10601 tmpMeta[2] = tmpMeta[1];
10602 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10604 #line 2135 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10605 tmpMeta[0] = tmpMeta[2];
10606 #line 10606 OMC_FILE 10610 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,10,2) == 0)
goto tmp2_end;
10613 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10615 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10617 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10619 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10621 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10623 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10625 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10627 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10628 e_loopVar = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3)));
10629 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10630 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil);
10631 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10632 _$tmpVar31 = tmpMeta[2];
10633 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10634 tmp17 = &_$tmpVar31;
10635 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10637 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10639 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10640 if (!listEmpty(e_loopVar)) {
10641 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10642 _e = MMC_CAR(e_loopVar);
10643 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10644 e_loopVar = MMC_CDR(e_loopVar);
10645 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10647 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10649 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10651 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10652 _$tmpVar30 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e);
10653 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10654 *tmp17 = mmc_mk_cons(_$tmpVar30,0);
10655 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10656 tmp17 = &MMC_CDR(*tmp17);
10657 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10658 }
else if (tmp18 == 1) {
10659 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10661 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10663 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10665 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10667 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10669 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10670 *tmp17 = mmc_mk_nil();
10671 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10672 tmpMeta[1] = _$tmpVar31;
10673 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10675 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10676 tmpMeta[3] = mmc_mk_box3(13, &
NFExpression_TUPLE__desc, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), tmpMeta[1]);
10677 #line 2139 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10678 tmpMeta[0] = tmpMeta[3];
10679 #line 10679 OMC_FILE 10683 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,11,3) == 0)
goto tmp2_end;
10686 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10688 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10690 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10692 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10694 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10696 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10698 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10700 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10701 e_loopVar = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4)));
10702 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10703 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil);
10704 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10705 _$tmpVar33 = tmpMeta[2];
10706 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10707 tmp19 = &_$tmpVar33;
10708 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10710 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10712 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10713 if (!listEmpty(e_loopVar)) {
10714 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10715 _e = MMC_CAR(e_loopVar);
10716 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10717 e_loopVar = MMC_CDR(e_loopVar);
10718 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10720 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10722 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10724 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10725 _$tmpVar32 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e);
10726 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10727 *tmp19 = mmc_mk_cons(_$tmpVar32,0);
10728 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10729 tmp19 = &MMC_CDR(*tmp19);
10730 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10731 }
else if (tmp20 == 1) {
10732 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10734 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10736 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10738 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10740 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10742 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10743 *tmp19 = mmc_mk_nil();
10744 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10745 tmpMeta[1] = _$tmpVar33;
10746 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10748 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10749 tmpMeta[3] = mmc_mk_box4(14, &
NFExpression_RECORD__desc, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))), tmpMeta[1]);
10750 #line 2142 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10751 tmpMeta[0] = tmpMeta[3];
10752 #line 10752 OMC_FILE 10756 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,12,1) == 0)
goto tmp2_end;
10759 #line 2144 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10761 #line 2144 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10762 tmpMeta[0] = tmpMeta[1];
10763 #line 10763 OMC_FILE 10768 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,13,2) == 0)
goto tmp2_end;
10769 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3));
10770 if (optionNone(tmpMeta[1]))
goto tmp2_end;
10771 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1));
10774 #line 2148 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10775 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))));
10776 #line 10776 OMC_FILE 10778 #line 2149 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10779 _e3 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e2) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e2);
10780 #line 10780 OMC_FILE 10781 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10782 tmp21 = (
modelica_boolean)(referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1) && referenceEq(_e2, _e3));
10783 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10785 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10787 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10789 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10791 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10793 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10795 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10797 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10798 tmpMeta[2] = tmpMeta[1];
10799 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10801 #line 2150 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10802 tmpMeta[0] = tmpMeta[2];
10803 #line 10803 OMC_FILE 10808 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,13,2) == 0)
goto tmp2_end;
10811 #line 2155 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10812 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))));
10813 #line 10813 OMC_FILE 10814 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10815 tmp22 = (
modelica_boolean)referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1);
10816 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10818 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10820 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10822 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10824 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10826 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10828 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10830 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10831 tmpMeta[2] = tmpMeta[1];
10832 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10834 #line 2156 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10835 tmpMeta[0] = tmpMeta[2];
10836 #line 10836 OMC_FILE 10841 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,15,3) == 0)
goto tmp2_end;
10844 #line 2161 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10845 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))));
10846 #line 10846 OMC_FILE 10848 #line 2162 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10849 _e2 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))));
10850 #line 10850 OMC_FILE 10851 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10852 tmp23 = (
modelica_boolean)(referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1) && referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))), _e2));
10853 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10855 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10857 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10859 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10861 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10863 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10865 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10867 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10868 tmpMeta[2] = tmpMeta[1];
10869 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10871 #line 2163 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10872 tmpMeta[0] = tmpMeta[2];
10873 #line 10873 OMC_FILE 10878 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,16,2) == 0)
goto tmp2_end;
10881 #line 2169 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10882 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))));
10883 #line 10883 OMC_FILE 10884 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10885 tmp24 = (
modelica_boolean)referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))), _e1);
10886 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10888 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10890 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10892 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10894 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10896 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10898 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10900 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10901 tmpMeta[2] = tmpMeta[1];
10902 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10904 #line 2170 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10905 tmpMeta[0] = tmpMeta[2];
10906 #line 10906 OMC_FILE 10911 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,17,3) == 0)
goto tmp2_end;
10914 #line 2175 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10915 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))));
10916 #line 10916 OMC_FILE 10918 #line 2176 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10919 _e2 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))));
10920 #line 10920 OMC_FILE 10921 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10922 tmp25 = (
modelica_boolean)(referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1) && referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))), _e2));
10923 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10925 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10927 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10929 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10931 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10933 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10935 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10937 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10938 tmpMeta[2] = tmpMeta[1];
10939 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10941 #line 2177 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10942 tmpMeta[0] = tmpMeta[2];
10943 #line 10943 OMC_FILE 10948 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,18,2) == 0)
goto tmp2_end;
10951 #line 2183 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10952 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))));
10953 #line 10953 OMC_FILE 10954 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10955 tmp26 = (
modelica_boolean)referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))), _e1);
10956 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10958 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10960 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10962 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10964 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10966 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10968 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10970 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10971 tmpMeta[2] = tmpMeta[1];
10972 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10974 #line 2184 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10975 tmpMeta[0] = tmpMeta[2];
10976 #line 10976 OMC_FILE 10981 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,19,3) == 0)
goto tmp2_end;
10984 #line 2189 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10985 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))));
10986 #line 10986 OMC_FILE 10988 #line 2190 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10989 _e2 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))));
10990 #line 10990 OMC_FILE 10991 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10992 tmp27 = (
modelica_boolean)(referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1) && referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))), _e2));
10993 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10995 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10997 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 10999 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11001 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11003 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11005 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11007 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11008 tmpMeta[2] = tmpMeta[1];
11009 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11011 #line 2191 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11012 tmpMeta[0] = tmpMeta[2];
11013 #line 11013 OMC_FILE 11018 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,20,3) == 0)
goto tmp2_end;
11021 #line 2197 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11022 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))));
11023 #line 11023 OMC_FILE 11025 #line 2198 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11026 _e2 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))));
11027 #line 11027 OMC_FILE 11029 #line 2199 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11030 _e3 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))));
11031 #line 11031 OMC_FILE 11032 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11033 tmp28 = (
modelica_boolean)((referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1) && referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))), _e2)) && referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))), _e3));
11034 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11036 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11038 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11040 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11042 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11044 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11046 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11048 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11049 tmpMeta[2] = tmpMeta[1];
11050 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11052 #line 2200 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11053 tmpMeta[0] = tmpMeta[2];
11054 #line 11054 OMC_FILE 11059 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,21,2) == 0)
goto tmp2_end;
11062 #line 2206 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11063 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))));
11064 #line 11064 OMC_FILE 11065 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11066 tmp29 = (
modelica_boolean)referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))), _e1);
11067 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11069 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11071 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11073 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11075 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11077 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11079 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11081 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11082 tmpMeta[2] = tmpMeta[1];
11083 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11085 #line 2207 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11086 tmpMeta[0] = tmpMeta[2];
11087 #line 11087 OMC_FILE 11092 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,22,2) == 0)
goto tmp2_end;
11095 #line 2212 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11096 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))));
11097 #line 11097 OMC_FILE 11098 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11099 tmp30 = (
modelica_boolean)referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1);
11100 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11102 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11104 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11106 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11108 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11110 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11112 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11114 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11115 tmpMeta[2] = tmpMeta[1];
11116 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11118 #line 2213 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11119 tmpMeta[0] = tmpMeta[2];
11120 #line 11120 OMC_FILE 11124 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,23,3) == 0)
goto tmp2_end;
11127 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11129 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11131 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11133 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11135 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11137 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11139 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11141 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11142 e_loopVar = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3)));
11143 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11144 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil);
11145 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11146 _$tmpVar35 = tmpMeta[2];
11147 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11148 tmp31 = &_$tmpVar35;
11149 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11151 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11153 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11154 if (!listEmpty(e_loopVar)) {
11155 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11156 _e = MMC_CAR(e_loopVar);
11157 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11158 e_loopVar = MMC_CDR(e_loopVar);
11159 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11161 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11163 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11165 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11167 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11168 *tmp31 = mmc_mk_cons(_$tmpVar34,0);
11169 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11170 tmp31 = &MMC_CDR(*tmp31);
11171 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11172 }
else if (tmp32 == 1) {
11173 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11175 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11177 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11179 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11181 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11183 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11184 *tmp31 = mmc_mk_nil();
11185 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11186 tmpMeta[1] = _$tmpVar35;
11187 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11189 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11190 tmpMeta[3] = mmc_mk_box4(26, &
NFExpression_SUBSCRIPTED__EXP__desc, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))), tmpMeta[1], (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))));
11191 #line 2217 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11192 tmpMeta[0] = tmpMeta[3];
11193 #line 11193 OMC_FILE 11198 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,24,3) == 0)
goto tmp2_end;
11201 #line 2221 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11202 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))));
11203 #line 11203 OMC_FILE 11204 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11205 tmp33 = (
modelica_boolean)referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1);
11206 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11208 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11210 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11212 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11214 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11216 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11218 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11219 tmpMeta[1] = mmc_mk_box4(27, &
NFExpression_TUPLE__ELEMENT__desc, _e1, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))));
11220 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11221 tmpMeta[2] = tmpMeta[1];
11222 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11224 #line 2222 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11225 tmpMeta[0] = tmpMeta[2];
11226 #line 11226 OMC_FILE 11231 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,25,4) == 0)
goto tmp2_end;
11234 #line 2227 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11235 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))));
11236 #line 11236 OMC_FILE 11237 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11238 tmp34 = (
modelica_boolean)referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1);
11239 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11241 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11243 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11245 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11247 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11249 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11251 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11252 tmpMeta[1] = mmc_mk_box5(28, &
NFExpression_RECORD__ELEMENT__desc, _e1, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 4))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 5))));
11253 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11254 tmpMeta[2] = tmpMeta[1];
11255 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11257 #line 2228 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11258 tmpMeta[0] = tmpMeta[2];
11259 #line 11259 OMC_FILE 11264 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,26,1) == 0)
goto tmp2_end;
11267 #line 2233 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11268 _e1 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2)))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))));
11269 #line 11269 OMC_FILE 11270 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11271 tmp35 = (
modelica_boolean)referenceEq((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), _e1);
11272 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11274 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11276 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11278 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11280 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11282 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11284 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11286 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11287 tmpMeta[2] = tmpMeta[1];
11288 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11290 #line 2234 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11291 tmpMeta[0] = tmpMeta[2];
11292 #line 11292 OMC_FILE 11296 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,27,1) == 0)
goto tmp2_end;
11299 #line 2239 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11300 omc_Mutable_update(threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))),
omc_Mutable_access(threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))))) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData,
omc_Mutable_access(threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))))));
11301 #line 11301 OMC_FILE 11302 #line 2240 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11304 #line 11304 OMC_FILE 11308 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,30,4) == 0)
goto tmp2_end;
11311 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11313 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11315 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11317 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11319 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11321 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11323 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11325 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11326 e_loopVar = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3)));
11327 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11328 tmpMeta[3] = MMC_REFSTRUCTLIT(mmc_nil);
11329 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11330 _$tmpVar37 = tmpMeta[3];
11331 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11332 tmp36 = &_$tmpVar37;
11333 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11335 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11337 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11338 if (!listEmpty(e_loopVar)) {
11339 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11340 _e = MMC_CAR(e_loopVar);
11341 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11342 e_loopVar = MMC_CDR(e_loopVar);
11343 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11345 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11347 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11349 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11350 _$tmpVar36 = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))) ? ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 2))), _e) : ((
modelica_metatype(*)(
threadData_t*,
modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_func), 1)))) (threadData, _e);
11351 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11352 *tmp36 = mmc_mk_cons(_$tmpVar36,0);
11353 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11354 tmp36 = &MMC_CDR(*tmp36);
11355 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11356 }
else if (tmp37 == 1) {
11357 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11359 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11361 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11363 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11365 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11367 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11368 *tmp36 = mmc_mk_nil();
11369 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11370 tmpMeta[2] = _$tmpVar37;
11371 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11373 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11374 tmpMeta[1] = MMC_TAGPTR(mmc_alloc_words(6));
11375 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11377 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11379 #line 2245 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11381 #line 11381 OMC_FILE 11382 #line 2246 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11384 #line 11384 OMC_FILE 11390 #line 2249 "/omcompiler/Compiler/NFFrontEnd/NFExpression.mo" 11392 #line 11392 OMC_FILE 11401 MMC_THROW_INTERNAL();
11406 _outExp = tmpMeta[0];
11407 _return: OMC_LABEL_UNUSED
struct record_description NFExpression_CAST__desc
struct record_description NFExpression_UNBOX__desc
void omc_Mutable_update(threadData_t *threadData, modelica_metatype _mutable, modelica_metatype _data)
struct record_description NFExpression_TUPLE__ELEMENT__desc
struct record_description NFExpression_SUBSCRIPTED__EXP__desc
struct record_description NFExpression_RECORD__desc
struct record_description NFExpression_CALL__desc
signed char modelica_boolean
struct record_description NFExpression_TUPLE__desc
DLLExport modelica_metatype omc_NFExpression_mapCallShallow(threadData_t *threadData, modelica_metatype _call, modelica_fnptr _func)
modelica_metatype omc_Mutable_access(threadData_t *threadData, modelica_metatype _mutable)
void * memcpy(void *UA_RESTRICT dest, const void *UA_RESTRICT src, size_t n)
struct record_description NFExpression_ARRAY__desc
struct record_description NFExpression_RANGE__desc
DLLExport modelica_metatype omc_NFExpression_mapCrefShallow(threadData_t *threadData, modelica_metatype _cref, modelica_fnptr _func)
struct record_description NFExpression_CLKCONST__desc
DLLExport modelica_metatype omc_NFSubscript_mapShallowExp(threadData_t *threadData, modelica_metatype _subscript, modelica_fnptr _func)
struct record_description NFExpression_RELATION__desc
struct record_description NFExpression_IF__desc
struct record_description NFExpression_ClockKind_BOOLEAN__CLOCK__desc
struct record_description NFExpression_UNARY__desc
struct record_description NFExpression_SIZE__desc
struct record_description NFExpression_LBINARY__desc
struct record_description NFExpression_MATRIX__desc
struct record_description NFExpression_ClockKind_REAL__CLOCK__desc
struct record_description NFExpression_ClockKind_INTEGER__CLOCK__desc
struct record_description NFExpression_ClockKind_SOLVER__CLOCK__desc
struct record_description NFExpression_BOX__desc
struct record_description NFExpression_RECORD__ELEMENT__desc
struct record_description NFExpression_BINARY__desc
unsigned long AO_t __attribute__((aligned(4)))
struct record_description NFExpression_LUNARY__desc
struct record_description NFExpression_CREF__desc